package Frames;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import Design.Administrator;
import Design.Customer;
public class LogInFrame implements ActionListener{
private JFrame login;
private JTextField username= new JTextField();
private JPasswordField password=new JPasswordField();
private JLabel user= new JLabel("Username:");
private JLabel pass= new JLabel("Password:");
private JButton ok=new JButton("Submit");
private static JButton take= new JButton();
private Customer c;
private Administrator a;
public LogInFrame(){
login=new JFrame("LogIn");
user.setBounds(5, 10, 120, 20);
pass.setBounds(5, 33, 120, 20);
username.setBounds(70, 10, 150, 20);
password.setBounds(70, 33, 150, 20);
ok.setBounds(230,7,80,50);
login.add(take);
login.setLayout(null);
login.setBounds(0, 0, 525, 100);
login.add(user);
login.add(pass);
login.add(username);
login.add(password);
login.add(ok);
login.setSize(329, 95);
ok.addActionListener(this);
login.setLayout(null);
login.setVisible(true);
login.setLocationRelativeTo(null);
login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c=new Customer("user", "user");
a=new Administrator("admin", "admin");
}
@SuppressWarnings("deprecation")
@Override
public void actionPerformed(ActionEvent event) {
if(event.getSource()==ok)
{
if((username.getText().equals (a.getUser()) && (password.getText().equals(a.getPass())))){
login.setVisible(false);
take.setSelected(false);
new AdminPanel();
}
if((username.getText().equals(c.getUsername())) && (password.getText().equals(c.getPass()))){
login.setVisible(false);
take.setSelected(true);
new UserPanel();
}
}
}
public static JButton getTake(){
return take;
}
}